\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{lun. mai 23 12:12:38 CEST 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={lvm lvpoll},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Commande interne utilisée par lvmpolld pour compléter des opérations de volume logique},
CreationDate={D:20160523121238},
ModDate={D:20160523121238},
Keywords={storages;raid;lvm}
}}
\begin{document}
 
\begin{center}
{\Huge lvm lvpoll }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Commande interne utilisée par lvmpolld pour compléter des opérations de volume logique}
 
\vspace{10mm}
 
\hspace{1mm}  lvpoll est utilisé par lvmpolld pour superviser et compléter les opérations lvconvert et pvmove. lvpoll n'initie pas de lui même ces opérations et ne doivent généralement être appelées directement.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} --polloperation \{pvmove|convert|merge|merge\_thin\}]{Option obligatoire. pvmove réferre à une opération qui déplace des données. convert réferre à une augmentation qui augmente le nombre de copies redondantes des données maintenue par un mirroir. merge indique une opération de fusion qui n'implique pas de volumes thin. merge\_thin indique une opération merge implique des snapshots thin.}
\item[\hspace{1mm} --abort]{Annule un pvmove en progression}
\item[\hspace{1mm} -A|--autobackup \{y|n\}]{Backup automatiquement les métadonnées après un changement}
\item[\hspace{1mm} --commandprofile ProfileName]{Sélectionne le profile de configuration de commande à utiliser}
\item[\hspace{1mm} --handlemissingpvs]{Utilisé quand l'opération doit gérer des PV manquant pour pouvoir continuer. Celà peut se produire quand lvconvert répare un mirroir avec un ou plusieurs périphériques en faute}
\item[\hspace{1mm} -i|--interval Seconds]{Affiche la progression}
\item[\hspace{1mm} -d|--debug]{Définis le niveau de débug, de 1 à 6 fois pour augmenter les détails}
\item[\hspace{1mm} -t|--test]{Lance en mode test}
\item[\hspace{1mm} -v|--verbose]{Mode verbeux}
\end{description}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} Relance l'opération pvmove identifié par le volume logique vg00/pvmove0 \\
\hspace{1mm} \textbf{lvm lvpoll --polloperation pvmove vg00/pvmove0} \\
\hspace{1mm} Annule la même opération \\
\hspace{1mm} \textbf{lvm lvpoll --polloperation pvmove --abort vg00/pvmove0} \\
\hspace{1mm} Trouver le nom du LV pvmove résultant d'un pvmove /dev/sda1 \\
\hspace{1mm} \textbf{lvs -a -S move\_pv=/dev/sda1} \\
\hspace{1mm} Relance la conversion mirroir de vg00/lvmirror \\
\hspace{1mm} \textbf{lvm lvpoll --polloperation convert vg00/lvmirror} \\
\hspace{1mm} Compléter la réparation du mirroir \\
\hspace{1mm} \textbf{lvm lvpoll --polloperation convert vg/damaged\_mirror --handlemissingpvs} \\
\hspace{1mm} fusionner les snapshots: \\
\hspace{1mm} \textbf{lvm lvpoll --polloperation merge vg/snapshot\_old} \\
\hspace{1mm} finir la fusion de snapshot thin \\
\hspace{1mm} \textbf{lvm lvpoll --polloperation merge\_thin vg/thin\_snapshot} \\
\end{flushleft}
\end{document}
